package com.lmk;


import java.awt.*;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
import javax.swing.*;

/**
 * 自定义的面板
 * @author LaoMake
 * @email laomake@hotmail.com
 */
public class MyFrame {

    // 界面窗体
    private JFrame jFrame;

    public void init() {
        // 创建窗体
        jFrame = new JFrame("腾信QQ");

        // 设置布局方式
        jFrame.setLayout(new GridLayout(4, 1));

        // 设置风格样式
        try {
            String look = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel"; // Windows风格

            UIManager.setLookAndFeel(look);
        } catch (Exception e) {
            e.printStackTrace();
        }
    // 设置关闭窗口时退出程序
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    // 设置组件
    setComponents();

    // 打包
        jFrame.pack();

    // 设置尺寸
        jFrame.setSize(457, 341);

    // 设置居中显示
        jFrame.setLocationRelativeTo(null);

    // 显示窗体
        jFrame.setVisible(true);
}

    /**
     * 设置组件
     */
    private void setComponents(){
        // 顶部标题
        JPanel topPanel = new JPanel();
        JLabel headerLabel = new JLabel("欢迎使用腾讯QQ");
        headerLabel.setFont(new Font(Font.MONOSPACED, Font.BOLD, 22));
        topPanel.add(headerLabel, BorderLayout.CENTER);
        jFrame.add(topPanel);


        // 自定义功能面板
        JPanel disPanel = new JPanel();

        // 账号输入框
         JTextField pathInput = new JTextField(70);


        // 密码
        JPasswordField pass1=new JPasswordField(70);

        // 登录
        JButton chooseBtn = new JButton("登录");






        jFrame.add(disPanel);
        disPanel.add(pathInput);
        disPanel.add(pass1);
        disPanel.add(chooseBtn);
    }




}








